import request from '@/utils/request'

// 创建或更新分类，传入category_id时为更新，不传时为新建
export function CUCategory(params = {}) {
  return request({
    url: '/api/v1/category',
    method: 'post',
    params
  })
}

// 删除分类
export function DCategory(params = {}) {
  return request({
    url: '/api/v1/category',
    method: 'delete',
    params
  })
}

// 根据父类ID获取子类分类列表
export function categoryList(params = {}) {
  return request({
    url: '/api/v1/category/list',
    method: 'get',
    params
  })
}

// 上传并保存分类标识图
// export function uploadBrandCategory(data = {}) {
//   return request({
//     url: '/api/v1/category/logo/upload',
//     method: 'post',
//     data
//   })
// }

// 排序，isUp为true时，当前分类向前移动，反之，向后移动
export function categoryMove(params = {}) {
  return request({
    url: '/api/v1/category/move',
    method: 'post',
    params
  })
}
